11 research outputs found

    Plataforma de desarrollo rápido de aplicaciones bajo el proceso de software personal: en búsqueda de agilidad, solidez y disciplina para la ingeniería de software

    Get PDF
    En el campo del Desarrollo Rápido de Aplicaciones, comúnmente existen diferentes aproximaciones metodológicas, teorías, estándares y buenas prácticas para llevar a cabo el Desarrollo de Software; generalmente sin una sólida fundamentación científica o sin basarse en datos empíricos completos e imparciales, agravándose sobre todo en la búsqueda de soluciones a las falencias o riesgos que presenta el método, por lo que es difícil encontrar una herramienta que de soporte integral al proceso, cuestión fundamental para la efectividad del método. Este trabajo busca definir una base teórica, para aumentar la productividad pero resolviendo los problemas asociados al método de desarrollo rápido; y proveer una herramienta integrada que le de soporte. Se utilizará el Proceso de Software Personal, un enfoque simple y predecible guiado por métricas y estimaciones estadísticas, desarrollando e integrando una nueva generación de herramientas, para encauzar la metodología ágil, solucionando sus falencias pero sin perder sus beneficios.Sociedad Argentina de Informática e Investigación Operativ

    Desarrollo rápido de software libre de alta calidad : Ingeniería de software asistida por computadora, enfocada en tareas, para agilizar el ciclo de vida de las aplicaciones, mediante mejora continua disciplinada a nivel personal

    Get PDF
    El presente artículo resume el estudio, desarrollo e implementación de un marco de trabajo teórico/práctico para creación y mantenimiento ágil de software libre, orientado al desarrollo de aplicaciones empresariales centradas en datos (principalmente transaccionales, con bases de datos relacionales, lenguaje de programación dinámico e interfaces web y visuales). Se analiza el estado del arte respecto a proyectos libres y abiertos (producción por pares, fomento, motivación, diversidad, gobernanza, calidad, etc.) y se exploran técnicas para migración de lenguajes legados discontinuados (VB clásico, usando técnicas EBNF). Se incluye el desarrollo de artefactos de software: herramientas integradas para ingeniería asistida por computadora (ICASE), contemplando la recolección automática de datos estadísticos. Se proponen varias mejoras al estado del arte respecto a mayor precisión en la medición de tiempos (detección facial vía WebCam) y seguimiento de líneas de código por identificadores globales (UUID); presentando los resultados preliminares de una prueba piloto (experiencia personal investigación-acción), para validación cualitativa y cuantitativa inicial, relevancia, implicaciones y trabajos futuros.Sociedad Argentina de Informática e Investigación Operativa (SADIO

    Diplomatura abierta en Software Libre : Propuesta de cursos de formación profesional en Tecnologías de la Información y Comunicación libres y de fuente abierta

    Get PDF
    El presente documento es una iniciativa abierta y colaborativa para organizar cursos de capacitación semi-presencial, con programas de contenidos centrales de las TICs adaptados según los estándares para el nivel terciario / universitario de carreras en informática en Argentina. Se presentan herramientas junto con materiales libres orientados al autoaprendizaje, dirigido a aquellos que quieran adquirir, fortalecer y/o ampliar conocimientos en el área de software y tecnología. Se utiliza el software libre como eje para sintetizar y encauzar los conceptos teórico-prácticos, por sus características únicas e ideales para la educación, fomentando la adecuada formación pro-activa y significativa con el desarrollo “soft skills” (habilidades sociales interpersonales cooperativas, gestión de proyectos, creatividad, innovación, calidad y mejora continua), balanceando tanto los aspectos académicos como la inserción laboral, intentando disminuir la brecha digital y contribuir al desarrollo social con proyectos integradores útiles que resuelvan problemáticas concreta de las diversas comunidades locales. Se analizan antecedentes y experiencias actuales, propuesta curricular, desafíos y oportunidades, presupuesto de inversión inicial y posibles vías de financiación e instrumentos de implementación.Sociedad Argentina de Informática e Investigación Operativa (SADIO

    Diplomatura abierta en Software Libre : Propuesta de cursos de formación profesional en Tecnologías de la Información y Comunicación libres y de fuente abierta

    Get PDF
    El presente documento es una iniciativa abierta y colaborativa para organizar cursos de capacitación semi-presencial, con programas de contenidos centrales de las TICs adaptados según los estándares para el nivel terciario / universitario de carreras en informática en Argentina. Se presentan herramientas junto con materiales libres orientados al autoaprendizaje, dirigido a aquellos que quieran adquirir, fortalecer y/o ampliar conocimientos en el área de software y tecnología. Se utiliza el software libre como eje para sintetizar y encauzar los conceptos teórico-prácticos, por sus características únicas e ideales para la educación, fomentando la adecuada formación pro-activa y significativa con el desarrollo “soft skills” (habilidades sociales interpersonales cooperativas, gestión de proyectos, creatividad, innovación, calidad y mejora continua), balanceando tanto los aspectos académicos como la inserción laboral, intentando disminuir la brecha digital y contribuir al desarrollo social con proyectos integradores útiles que resuelvan problemáticas concreta de las diversas comunidades locales. Se analizan antecedentes y experiencias actuales, propuesta curricular, desafíos y oportunidades, presupuesto de inversión inicial y posibles vías de financiación e instrumentos de implementación.Sociedad Argentina de Informática e Investigación Operativa (SADIO

    Propuesta de incorporación de la Ingeniería de Software Libre y de Código Abierto al currículo de Ingeniería en Sistemas de Información y carreras afines

    Get PDF
    Desde sus inicios el software libre/de código abierto ha generado intensos debates sobre la propiedad intelectual, las libertades del usuario y las formas de creación y distribución de software. Sin embargo, en estos últimos años el debate ha disminuido notablemente ya que ha demostrado ser viable técnica y económicamente, como lo demuestra el hecho de que algunas de las empresas y sistemas más utilizados en la actualidad son o están basados en software libre. El sistema universitario argentino no ha estado libre ni del debate ni de una temprana adopción tanto del software libre como de los principios que dicho software encarna. Sin embargo, existe una carencia en cuanto a asignaturas que cubran tanto los aspectos metodológicos del desarrollo de software libre como los complejos aspectos legales y los siempre cambiantes modelos de negocios. En este trabajo justificamos la importancia de incluir la enseñanza de metodologías de desarrollo de software libre, proponiendo el dictado de un curso de “Ingeniería de software libre” integrado al currículo de la carrera de Ingeniería en Sistemas de Información o afines con el propósito de que los graduados comprendan las particularidades filosóficas, económicas, legales y técnicas de este cambio de paradigma en la ingeniería de software.Sociedad Argentina de Informática e Investigación Operativa (SADIO

    Propuesta de incorporación de la Ingeniería de Software Libre y de Código Abierto al currículo de Ingeniería en Sistemas de Información y carreras afines

    Get PDF
    Desde sus inicios el software libre/de código abierto ha generado intensos debates sobre la propiedad intelectual, las libertades del usuario y las formas de creación y distribución de software. Sin embargo, en estos últimos años el debate ha disminuido notablemente ya que ha demostrado ser viable técnica y económicamente, como lo demuestra el hecho de que algunas de las empresas y sistemas más utilizados en la actualidad son o están basados en software libre. El sistema universitario argentino no ha estado libre ni del debate ni de una temprana adopción tanto del software libre como de los principios que dicho software encarna. Sin embargo, existe una carencia en cuanto a asignaturas que cubran tanto los aspectos metodológicos del desarrollo de software libre como los complejos aspectos legales y los siempre cambiantes modelos de negocios. En este trabajo justificamos la importancia de incluir la enseñanza de metodologías de desarrollo de software libre, proponiendo el dictado de un curso de “Ingeniería de software libre” integrado al currículo de la carrera de Ingeniería en Sistemas de Información o afines con el propósito de que los graduados comprendan las particularidades filosóficas, económicas, legales y técnicas de este cambio de paradigma en la ingeniería de software.Sociedad Argentina de Informática e Investigación Operativa (SADIO

    Propuesta de incorporación de la Ingeniería de Software Libre y de Código Abierto al currículo de Ingeniería en Sistemas de Información y carreras afines

    Get PDF
    Desde sus inicios el software libre/de código abierto ha generado intensos debates sobre la propiedad intelectual, las libertades del usuario y las formas de creación y distribución de software. Sin embargo, en estos últimos años el debate ha disminuido notablemente ya que ha demostrado ser viable técnica y económicamente, como lo demuestra el hecho de que algunas de las empresas y sistemas más utilizados en la actualidad son o están basados en software libre. El sistema universitario argentino no ha estado libre ni del debate ni de una temprana adopción tanto del software libre como de los principios que dicho software encarna. Sin embargo, existe una carencia en cuanto a asignaturas que cubran tanto los aspectos metodológicos del desarrollo de software libre como los complejos aspectos legales y los siempre cambiantes modelos de negocios. En este trabajo justificamos la importancia de incluir la enseñanza de metodologías de desarrollo de software libre, proponiendo el dictado de un curso de “Ingeniería de software libre” integrado al currículo de la carrera de Ingeniería en Sistemas de Información o afines con el propósito de que los graduados comprendan las particularidades filosóficas, económicas, legales y técnicas de este cambio de paradigma en la ingeniería de software.Sociedad Argentina de Informática e Investigación Operativa (SADIO

    PyAfipWs: facilitando, extendiendo y liberando los servicios web de AFIP (factura electrónica y otros)

    No full text
    PyAfipWs es un proyecto de software libre para brindar interfaces, herramientas y aplicativos multiplataforma a servicios web inicialmente de Factura Electrónica de la AFIP (Argentina). Actualmente soporta adicionalmente Trazabilidad de Granos (Carta de Porte), Depositario Fiel (Aduana), Consulta de Operaciones Cambiarias (Moneda Extranjera), Remito Electrónico (COT - ARBA) y Trazabilidad de Medicamentos (ANMAT). Para el mismo se han creado y mejorado herramientas técnicas de soporte para comunicación con servicios web (PySimpleSOAP compatible con los diversos tipos de servidores y lenguajes de programación), manejo simple de XML, generación de PDF adaptable por el usuario (PyFPDF) y extensión para compilación automática de instaladores. También es un ejemplo de implementación de interfaces con otros lenguajes (DLL símil OCX embebible en Windows), soporte para archivos de intercambio (texto fijo, DBF, XML) e interconexión con distintas bases de datos. Posibilita extender aplicaciones legadas, con un modelo de negocios de evaluación gratuita y soporte comercial pago que busca un equilibrio entre la filosofía del software libre, las necesidades de los clientes y la sustentabilidad económica, presentando una alternativa descentralizada a aplicativos gubernamentales, desarrollados desde la comunidad sin necesidad de recursos públicos ni consideraciones especiales.Sociedad Argentina de Informática e Investigación Operativ

    Desarrollo rápido de software libre de alta calidad : Ingeniería de software asistida por computadora, enfocada en tareas, para agilizar el ciclo de vida de las aplicaciones, mediante mejora continua disciplinada a nivel personal

    Get PDF
    Este trabajo de investigación abarca el estudio, implementación y evaluación de diferentes herramientas, metodologías y procesos para la producción de software libre en el campo del desarrollo rápido de aplicaciones (RAD, precursor de metodologías ágiles como Scrum).Aquest treball de recerca abasta l'estudi, implementació i avaluació de diferents eines, metodologies i processos per a la producció de programari lliure en el camp del desenvolupament ràpid d'aplicacions (RAD, precursor de metodologies àgils com Scrum).Master thesis for the Free Software program

    Desarrollo rápido de software libre de alta calidad : Ingeniería de software asistida por computadora, enfocada en tareas, para agilizar el ciclo de vida de las aplicaciones, mediante mejora continua disciplinada a nivel personal

    No full text
    Este trabajo de investigación abarca el estudio, implementación y evaluación de diferentes herramientas, metodologías y procesos para la producción de software libre en el campo del desarrollo rápido de aplicaciones (RAD, precursor de metodologías ágiles como Scrum).Aquest treball de recerca abasta l'estudi, implementació i avaluació de diferents eines, metodologies i processos per a la producció de programari lliure en el camp del desenvolupament ràpid d'aplicacions (RAD, precursor de metodologies àgils com Scrum).Master thesis for the Free Software program
    corecore